<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>标头</title>
</head>
<body>
    <script type="text/javascript">
        // const arr1 = [3,2,1,4,5]
        // // 将数组中的  元素1  与  元素3 调换位置
        // let temp = arr1[2]
        // arr1[2] = arr1[0]
        // arr1[0] = temp
        // console.log(arr1);


        // 使用冒泡排序（从大到小）：  [90,65,78,66,48,39,92,73]  使用数组解构的方法交换变量
        // const arr2 = [90,65,78,66,48,39,92,73]
        // for (let i = 0; i < arr2.length; i++) {
        //     for (let j = 0; j < arr2.length; j++) {
        //         if (arr2[j] < arr2[j+1]) {
        //             let mun = arr2[j]
        //             arr2[j] = arr2[j+1]
        //             arr2[j+1] = mun
        //         }
                
        //     }
            
        // }
        // console.log(arr2);


        var text = 'I love teaching and empowering people. I teach HTML, CSS, JS, React, Python.'
        // //将上述字符串去除标点空格后统计有多少个单词
        const arr2=text.split('')
        for (let i = 0; i <=arr2.length; i++) {
           if (arr2[i]==' ' ||arr2[i]==',' ||arr2[i]=='.') {
                arr2.splice(i,1)
                i=i-1
           }
          
        }
        console.log("共有"+arr2.length+"个单词");
        // const text1 = text.split(' ')
        // const text2 = text1.split(",")
        // console.log(text2);



        // const arr = [87,85,74,70,65,59,43]
        // // 1.移除第一个元素87，并在开头添加 元素86
        // arr.splice(0,1,86)
        // console.log(arr);
        // // document.write(arr)
        // // 2.移除最后一个元素43， 并在末尾添加1
        // arr.splice(6,1,1)
        // console.log(arr);
        // // 3.在 70 65 之间插入 元素 68
        // arr.splice(4,0,68)
        // console.log(arr);
        // // 4.删除元素65
        // arr.splice(5,1)
        // console.log(arr);
        // // 5.使用map返回一个新的数组new_arr，要求新数组new_arr比原来数组大2
        const new_arr = arr3.map(x=>{return x+2})
        console.log(new_arr);
        // 6.筛选数组new_arr返回new_arr1,要求new_arr1: 能被2整除
        const new_arr1 =[];
        for (let i = 0; i < new_arr.length; i++) {
        if (new_arr[i]%2==0) {
            new_arr1.push(new_arr[i])
        }
        }
        console.log(new_arr1);
    </script>
</body>
</html>